.top-menu {
    position:absolute;
    top:20px;
    right:0px;
}

.top-menu li {
    float:left;
    font-size:13px;
    font-weight:bold;
    margin-right:20px;
}

.top-menu li a {
    color:#333;
}

.text-normal a {
    font-weight:normal;
}

.top-menu li.more-btn a {
    background-color:#38f;
    color:#fff;
    text-decoration:none;
    padding:4px;
}

.main {
    width: 645px;
    height: 150px;
    margin:85px auto 0;
}

.main img {
    display:block;
    margin:0 auto;
}

.search-txt {
    width:500px;
    height:22px;
}

.search-wp {
    border:1px solid #b6b6b6;
    width: 539px;
    height: 34px;
    display:inline-block;
}

.search-wp input {
    border:none;
    height:22px;
    width: 500px;
    margin-top:6px;
    margin-left:8px;
}